//入口文件
//引入模块
const express = require("express")
const cookieParser = require("cookie-parser")
const session = require("express-session")

//浏览器
const app = new express();
//配置
app.use(express.json())
app.use(express.urlencoded({extended:false}))

app.use(cookieParser());

app.use(session({
    name:"project_name",
    secret:"tp-shop",
    resave : false,
    saveUninitialized:false,
    cookie:{
        secure:false,
        httpOnly:false,
        maxAge:10*60*1000,
        path:"/",
    }
}))

//配置ejs
app.set("view engine","ejs");
app.set("views",__dirname+"/statics")


//请求
app.get("/",(request,response)=>{
    response.render("index");  //响应文件 进行标记  //这里用到了index.html文件所以把后缀html改为ejs
})
app.get("/static/*",(request,response)=>{   //static下的所有文件就可以打开了  css文件所在的文件夹
    //    /static/h-ui/css/H-ui.min.css
    //捕获  路径拼接
    // let css_path=__dirname+"/statics"+"/static"+"css";
    let css_path=__dirname+"/statics"+request.path;  //这里请求就可以找到了
    // 返回文件内容
    response.sendFile(css_path)
})
app.get("/lib/*",(request,response)=>{    //lib下面的文件打开
    let lib_path = __dirname+"/statics"+request.path;
    response.sendFile(lib_path)
})
app.get("/temp/*",(request,response)=>{    //lib下面的文件打开
    let temp_path = __dirname+"/statics"+request.path;
    response.sendFile(temp_path)
})

//监听
app.listen(80,()=>{
    console.log("running........")
})